Dependent Types for Program Understanding
نویسندگان
چکیده
Weakly-typed languages such as Cobol often force programmers to represent distinct data abstractions using the same low-level physical type. In this paper, we describe a technique to recover implicitlydefined data abstractions from programs using type inference. We present a novel system of dependent types which we call guarded types, a pathsensitive algorithm for inferring guarded types for Cobol programs, and a semantic characterization of correct guarded typings. The results of our inference technique can be used to enhance program understanding for legacy applications, and to enable a number of type-based program
منابع مشابه
NEuro COgnitive REhabilitation for Disease of Addiction (NECOREDA) Program: From Development to Trial
Despite extensive evidence for cognitive deficits associated with drug use and multiple publications supporting the efficacy of cognitive rehabilitation treatment (CRT) services for drug addictions, there are a few well-structured tools and organized programs to improve cognitive abilities in substance users. Most published studies on cognitive rehabilitation for drug dependent patients use...
متن کاملIn Search of Effectful Dependent Types
Real world programming languages crucially depend on the availability of computational effects to achieve programming convenience and expressive power as well as program efficiency. Logical frameworks rely on predicates, or dependent types, to express detailed logical properties about entities. According to the Curry-Howard correspondence, programming languages and logical frameworks should be ...
متن کاملSensitivity Analysis of Fastenings’ Types on Track's Life-Cycle
During the study for the dimensioning as well as the selection of the individual materials constituting a railway track, the ballast and the substructure present residual deformations, directly related to the deterioration of the geometry of the track. The slighter the residual deformations and the slower their alteration over time is, the better the quality of the track. The actions acting ...
متن کاملUnderstanding and Recognizing the Problems and Needs of Stimulant-Dependent Adolescents
Objective: The current research was conducted aiming at understanding and recognizing the problems and needs of stimulant-dependent male adolescents. Method: This research was qualitative and a thematic analysis. The study population included all stimulant-dependent male adolescents, which based on the purposeful sampling method and using the data saturation technique, 12 adolescents were selec...
متن کاملEmotion-Cognition Interactions A Study on Coping Responses of Methamphetamine Dependent Women
Introduction: Coping responses are complex dynamic behavioral reactions that involve reciprocal influences between emotion and cognition but cognitive studies in Iran have less emphasized coping responses of methamphetamine dependent individuals to distressing situations. To address this aim, the current study was designed to investigate the coping responses of a group of methamphetamine depend...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005